@Sophia
1年前 提问
1个回答

Linux 平台下的病毒有哪些分类

一颗小胡椒
1年前
官方采纳

Linux平台下的病毒分类有以下四种:

  • 可执行文件型病毒:可执行文件型病毒是指能够寄生在文件中的、以文件为主要感染对象的病毒。病毒制造者们无论使用什么武器,汇编语言或C语言,要感染ELF文件都是轻而易举的事情。这方面的病毒如Lindose,当其发现一个ELF文件时,它将检查被感染的机器类型是否为Intel 80386,如果是,则查找该文件中是否有一部分代码的大小大于2784字节(或十六进制AEO),如果满足这些条件,病毒将用自身代码覆盖它,并添加宿主文件的相应部分的代码,同时将宿主文件的入口点指向病毒代码部分。

  • 蠕虫(worm)病毒:1988年Morris蠕虫爆发后,Eugene H. Spafford为了区分蠕虫和病毒,给出了蠕虫的技术角度的定义,“计算机蠕虫可以独立运行,并能把自身的一个包含所有功能的版本传播到另外的计算机上。”在Linux平台下,蠕虫病毒极为猖獗,像利用系统漏洞进行传播的Ramen, Lion, Slapper等,类似于Windows平台下的Nimda、红色代码,在未来,这种蠕虫病毒仍然会愈演愈烈,造成的危害也将越来越严重。

  • 脚本病毒:目前出现比较多的是使用shell脚本语言编写的病毒。此类病毒编写较为简单,但是破坏力同样惊人。我们知道,Linux系统中有许多以.sh结尾的脚本文件,而一个短短十数行的shell脚本就可以在短时间内遍历整个硬盘中的所有脚本文件进行感染。

  • 后门程序:在广义的病毒定义概念中,后门也已经纳入了病毒的范畴。活跃在Windows系统中的后门这一入侵者的利器在Linux平台下同样极为活跃。从增加系统超级用户账号的简单后门,到利用系统服务加载,共享库文件注射,rootkit工具包,甚至可装载内核模块(LKM),Linux平台下的后门技术发展非常成熟,隐蔽性强,难以清除。是Linux系统管理员极为头疼的问题。